package cn.jobstart.service;

import cn.jobstart.modelExt.AdminJobCandidateExt;
import cn.jobstart.searchExt.AdminJobCandidateSearchExt;
import cn.jobstart.pubInter.IBaseService;

import java.util.List;


/**
*    @author sunke
*    @Date 2023-09-06 15:00:20
*    @description AdminJobCandidateService      职位候选人
*/
public interface IAdminJobCandidateService extends IBaseService<AdminJobCandidateExt, AdminJobCandidateSearchExt,String> {


    /**
     * 根据简历和员工ID 查询
     * @param resumeId
     * @param adminJobId
     * @return
     */
    AdminJobCandidateExt getDetailByResumeIdAndAdminJobId(String resumeId,String adminJobId);

    /**
     * 找到某个员工职位ID 对应的所有候选简历IDs
     * @param adminJobId
     * @return
     */
    List<String> getResumeIdsByAdminJobId(String adminJobId);
}